Big Huge Thesaurus

Limenitis camilla

noun

sounds kind of like